package com.example.demo.client.evt.sysbasequery;

import com.ffcs.oss.param.in.QueryPageEvt;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author zhengmf
 * @Date 2019/1/2  17:08
 */
@ApiModel("反馈查询参数")
public class QueryFeedbackEvt extends QueryPageEvt implements Serializable {
    private static final long serialVersionUID = 8293071718953803374L;
    @ApiModelProperty("反馈人")
    private String createName;
    @ApiModelProperty("反馈标题")
    private String title;
    @ApiModelProperty("回复人")
    private String replyName;
    @ApiModelProperty("是否已读：'N'未读,'Y'已读")
    private String read;
    @ApiModelProperty("反馈开始时间")
    private Date feedbackStartTime;
    @ApiModelProperty("反馈结束时间")
    private Date feedbackEndTime;
    @ApiModelProperty("回复开始时间")
    private Date replyStartTime;
    @ApiModelProperty("回复结束时间")
    private Date replyEndTime;
    @ApiModelProperty("全文搜索")
    private String retrieval;

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getReplyName() {
        return replyName;
    }

    public void setReplyName(String replyName) {
        this.replyName = replyName;
    }

    public String getRead() {
        return read;
    }

    public void setRead(String read) {
        this.read = read;
    }

    public Date getFeedbackStartTime() {
        return feedbackStartTime;
    }

    public void setFeedbackStartTime(Date feedbackStartTime) {
        this.feedbackStartTime = feedbackStartTime;
    }

    public Date getFeedbackEndTime() {
        return feedbackEndTime;
    }

    public void setFeedbackEndTime(Date feedbackEndTime) {
        this.feedbackEndTime = feedbackEndTime;
    }

    public Date getReplyStartTime() {
        return replyStartTime;
    }

    public void setReplyStartTime(Date replyStartTime) {
        this.replyStartTime = replyStartTime;
    }

    public Date getReplyEndTime() {
        return replyEndTime;
    }

    public void setReplyEndTime(Date replyEndTime) {
        this.replyEndTime = replyEndTime;
    }

    public String getRetrieval() {
        return retrieval;
    }

    public void setRetrieval(String retrieval) {
        this.retrieval = retrieval;
    }

    @Override
    public String toString() {
        return "QueryFeedbackEvt{" +
            "createName='" + createName + '\'' +
            ", title='" + title + '\'' +
            ", replyName='" + replyName + '\'' +
            ", read='" + read + '\'' +
            ", feedbackStartTime='" + feedbackStartTime + '\'' +
            ", feedbackEndTime='" + feedbackEndTime + '\'' +
            ", replyStartTime='" + replyStartTime + '\'' +
            ", replyEndTime='" + replyEndTime + '\'' +
            ", retrieval='" + retrieval + '\'' +
            '}';
    }
}
